@charset "utf-8"; 
/* CSS Document */

/* ----------------------------------

*Main CSS file for 易到用车网
*(C) Comsenz Inc.
*http://http://www.yongche.com.
*$Id:reset.css 2013-12-23 14:37.$
*Created & Modified by  LC & 刘超.
*QQ:270287104,TEL:13488874014.

----------------------------------*/

/*
    Name:           mod_reset
    Explain:        重定义浏览器默认样式
*/
body { background: #FFF; }
body, input, button, select, textarea {outline: none; font: 12px/1.5 arial, "Hiragino Sans GB", "Microsoft Yahei", sans-serif; color: #333; }
textarea { resize: none; }
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,hr,legend,input,button,textarea,p,blockquote,table,caption,label,th,td,em, cite,i,a,img,span { margin: 0; padding: 0; }
table { empty-cells: show; border-collapse: collapse; color: inherit; }
caption, th { text-align: left; font-weight: 400; }
ul li, .xl li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
em, cite,i { font-style: normal; }
a {cursor: pointer; color: #333; text-decoration: none; }
a:hover { color: #ee4136; text-decoration: underline; }
a img { border: none; }
label,.cursor,.cursor * { cursor: pointer; }
fieldset, img { border: 0; }
img { vertical-align: bottom; }
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none}
input,button,textarea,select{font-size: 100%;font-family: inherit;}
.zoom{*zoom:1}
.hr{border:0;background-color:#dfdddc;height:1px;overflow:hidden;line-height: 0}
.udl,a.udl{text-decoration: underline;}
.noudl,a.noudl,.noudl:hover,a.noudl:hover{text-decoration: none;}
.dashed{border-top:1px dashed #e3e3e3}
.dashed2{border-top:1px dashed #ccc}

.per20{width: 20%}.per25{width: 25%}.per30{width: 30%}.per33{width: 33%}.per50{width: 50%}
/*
    Name:           mod_float
    Explain:        .z/.y 浮动 left/right
*/
.z { float: left; }
.y { float: right; }
.y.li { width: 100px; height: 30px; }
/*
    Name:           mod_clearfix
    Explain:        Clearfix,避免因子元素浮动而导致的父元素高度缺失能问题
*/
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }
.clear { clear: both; height: 0;font-size: 0; line-height: 0; overflow: hidden; }

.shadow{border-radius: 4px;-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);-o-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);-ms-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); height: auto;background: none;}
/*
    Name:           mod_center
    Explain:        定义页面居中问题
*/
.center { margin: 0 auto; }
.block{display: block;}
/*
    Name:           mod_line
    Explain:        定义主题栏目间距
*/
.line { height: 20px; line-height: 20px; }

/* 文本属性：字号、颜色、粗细 */ 

/*   
    Name:           mod_text_size
    Explain:        文字字号，分为四个级别
*/
.xs0 { font-family: Tahoma, Helvetica, sans-serif; font-size: 0.83em; -webkit-text-size-adjust: none; }
.xs1 { font-size: 12px !important; }
.xs2 { font-size: 14px !important; }
.xs3 { font-size: 16px !important; }
.xs4 { font-size: 18px !important; }
.xs5 { font-size: 20px !important; }
.xs6 { font-size: 22px !important; }
.xs7,.f24 { font-size: 24px !important; }
.xs8 { font-size: 26px !important; }
.xs9 { font-size: 28px !important; }
.xs10 { font-size: 30px !important; }
.xs11 { font-size: 40px !important; }

/*
    Name:           mod_text_weight_level
    Explain:        文字加粗，分为两个级别
*/
.xw0 { font-weight: 400; }
.xw1 { font-weight: 700; }
/*
    Name:           mod_color
    Explain:        常用颜色
*/
.c_red { color: red !important; }
.c_red2,.red { color: #ee4136 !important; }
.c_white { color: white !important; }
.c_black { color: #333 !important; }
.c_999,.c-gray { color: #999 !important; }
.c_blue{color: #4F4FFF !important;}
.c_blue2{color: #3399FF !important;}
/*
    Name:           mod_background-color
    Explain:        常用背景颜色
*/
.bg_f2 { background-color: #f2f2f2; }
.bg_f4 { background-color: #f4f4f4; }
.bg_e3 { background-color: #e3e3e3; }
.bg_black { background-color: #333; }
.bg_white { background-color: #fff; }
.bg_red2 { background-color: #ee4136; }
.bg_green { background-color: #94be6b; }
.gray-link .bg_red2,.gray-link .bg_blue,.gray-link .bg_green{color: #fff}
/*
    Name:           mod_border
    Explain:        边框样式，该模块仅作用于元素的下边框and全边框，分为虚线和实线两种，宽度均为 1px
*/
.bbda { border-bottom: 1px dashed #C4C4C4; }
.bbs { border-bottom: 1px solid #C4C4C4 !important; }
.bqda { border: 1px dashed #C4C4C4; }
.bqs { height: 100%; border: 1px solid #C4C4C4 !important; }
.noborder{border: none;}


.yellow_tips{background: #FFFFCD;border:1px solid #FFCB99;padding:5px 10px;border-radius: 4px}

/* 通用容器，定义页面宽度 */ .wp { margin: 0 auto; width: 980px; } #wp .wp { width: auto; }
#wrapper { margin: 0 auto; height:auto; }

/*
    常用外边距和内间距
*/
.mt10{margin-top: 10px}
.mt20,.mar-t{margin-top: 20px}
.mt30{margin-top: 30px}
.mt34{margin-top: 34px}
.mt40{margin-top: 40px}
.mt50{margin-top: 50px}
.mt80{margin-top:80px}
.mt100{margin-top: 100px}
.mb10{margin-bottom: 10px}
.mb20{margin-bottom: 20px}
.mb30{margin-bottom: 30px}
.mb40{margin-bottom: 40px}
.mb50{margin-bottom: 50px}
.mb100{margin-bottom: 100px}
.ml5{margin-left: 5px}
.ml10{margin-left: 10px}
.ml20{margin-left: 20px}
.ml30{margin-left: 30px}
.ml40{margin-left: 40px}
.ml50{margin-left: 50px}
.ml80{margin-left: 80px}
.ml100{margin-left: 100px}
.mr5{margin-right: 5px}
.mr10{margin-right: 10px}
.mr20{margin-right: 20px}
.mr30{margin-right: 30px}
.mr40{margin-right: 40px}
.mr50{margin-right: 50px}
.mr100{margin-right: 100px}
.pt5{padding-top: 5px}
.pt10{padding-top: 10px}
.pt20{padding-top: 20px}
.pt30{padding-top: 30px}
.pt40{padding-top: 40px}
.pt50{padding-top: 50px}
.pt80{padding-top: 80px}
.pt100{padding-top: 100px}
.pb5{padding-bottom: 5px}
.pb10{padding-bottom: 10px}
.pb20{padding-bottom: 20px}
.pb30{padding-bottom: 30px}
.pb40{padding-bottom: 40px}
.pb50{padding-bottom: 50px}
.pb80{padding-bottom: 80px}
.pb100{padding-bottom: 100px}
.pl5{padding-left: 5px}
.pl10{padding-left: 10px}
.pl20{padding-left: 20px}
.pl30{padding-left: 30px}
.pl40{padding-left: 40px}
.pl50{padding-left: 50px}
.pl80{padding-left: 80px}
.pl100{padding-left: 100px}
.pr5{padding-right: 5px}
.pr10{padding-right: 10px}
.pr20{padding-right: 20px}
.pr30{padding-right: 30px}
.pr40{padding-right: 40px}
.pr50{padding-right: 50px}
.pr80{padding-right: 80px}
.pr100{padding-right: 100px}

.w98 { width:98px;}
.w175 { width:175px;}
.w122 { width:122px;}
.w132 { width:132px;}
.w160 { width:160px;}
.w200 { width:200px;}
.w202 { width:202px;}
.w236{width: 236px}
.w260{width: 260px}
.w300{width: 300px}
.w350{width: 350px}
.w455{width: 455px}
.w570 { width:570px;}
.w610 { width:610px;}
.w615 { width:615px;}
.w620 { width:620px;}
.w980 { width:980px;}
.h20 { height:20px;}
.h28 { height:28px;}
.h40 { height:40px;}
.h50 { height:50px;}
.h80 { height:80px;}
.h310 {height:310px;}
.lh20{line-height: 20px!important;}
.lh25{line-height: 25px!important;}
.lh30{line-height: 30px!important;}
.lh-s{line-height: 1.2}

.absolute{position: absolute;}
.relative{position: relative;}

/* CSS圆角 */
.radius {  }
.radius .xtop, .xbottom { display:block; background:transparent; font-size:1px; }
.radius .xb1, .radius .xb2, .radius .xb3, .radius .xb4 { display:block; overflow:hidden; }
.radius .xb1, .radius .xb2, .radius .xb3 { height:1px; }
.radius .xb2, .radius .xb3, .radius .xb4 { border-left:1px solid #FFF; border-right:1px solid #FFF; background:#FFF; }
.radius .xb1 { margin:0 5px; background:#FFF; }
.radius .xb2 { margin:0 3px; border-width:0 2px; }
.radius .xb3 { margin:0 2px; }
.radius .xb4 { height:2px; margin:0 1px; }
.radius .xboxcon { margin:0px; display:block; background:#FFF; border:0 solid #FFF; border-width:0 1px;}


/* 图片圆角 */
.btn-red-right,.btn-red-left,.btn-blue-right,.btn-blue-left,.btn-gray-right,.btn-gray-left{display:inline-block;background: url(../images/icon-btn.png) no-repeat -9999em -9999em; cursor: pointer;}
.btn-red-center,.btn-blue-center,.btn-gray-center{cursor:pointer;display:inline-block;height: 40px;line-height: 40px;*vertical-align:top;font-size: 16px;background: #ee4136;color: #fff;border: none;}
.btn-gray-center{background: #e3e3e3;color: #333}
.btn-blue-center{background: #00aced;}
.btn-red-right{padding-right: 5px;background-position: right -210px}
.btn-red-left{padding-left: 5px;background-position: 0 -168px;*zoom:1}

.btn-blue-right{padding-right: 5px;background-position: right -443px}
.btn-blue-left{padding-left: 5px;background-position: 0 -401px}

.btn-gray-right{padding-right: 5px;background-position: right -126px}
.btn-gray-left{padding-left: 5px;background-position: 0 -84px}
.btn-red-left:hover{text-decoration: none;color: #fff;background-position: 0 -252px}
.btn-red-left:hover .btn-red-right{background-position: right -294px}
.btn-red-left:hover .btn-red-center{background: #e3372d}

.btn-blue-left:hover{text-decoration: none;color: #fff;background-position: 0 -485px}
.btn-blue-left:hover .btn-blue-right{background-position: right -527px}
.btn-blue-left:hover .btn-blue-center{background: #019fda}

.btn-gray-left:hover{text-decoration: none;color: #333;background-position: 0 0}
.btn-gray-left:hover .btn-gray-right{background-position: right -42px}
.btn-gray-left:hover .btn-gray-center{background: #d9d9d9}
.btn-red-left.block,.btn-red-left.block .btn-red-right,.btn-blue-left.block,.btn-blue-left.block .btn-blue-right,.btn-gray-left.block,.btn-gray-left.block .btn-gray-right{display: block;}
.btn-red-left.block .btn-red-center,.btn-blue-left.block .btn-blue-center,.btn-gray-left.block .btn-gray-center{display: block;width: 100%}


.button a { display:inline-block;}
.button .btn_l { width:5px; background-position:0 0;}
.button .btn_r { width:5px; background-position:0 -42px;}
.button .btn_c { background:#f4f4f4;}
/* 灰色 */
.button .btn_l_e3 { width:5px; background-position:0 -84px;}
.button .btn_r_e3 { width:5px; background-position:0 -126px;}
.button .btn_c_e3 { background:#e3e3e3;}
/* 红色 */
.button .btn_l_red { width:5px; background-position:0 -168px;}
.button .btn_r_red { width:5px; background-position:0 -210px;}
.button .btn_c_red { background:#ee4136;}
/* 带效果 */
.button a:hover .btn_l { width:5px; background-position:0 -84px;}
.button a:hover .btn_r { width:5px; background-position:0 -126px;}
.button a:hover .btn_c { background:#e3e3e3;}
.button a:active .btn_l { width:5px; background-position:0 -168px;}
.button a:active .btn_r { width:5px; background-position:0 -210px;}
.button a:active .btn_c { background:#ee4136;}
/* 带效果2 */
.button a .btn_l2 { width:5px;  width:5px; background-position:0 -340px; }
.button a .btn_r2 { width:5px; width:5px; background-position:0 -370px;}
.button a .btn_c2 { background:#e3e3e3;}
/* 带效果3 */
.button a .btn_l3 { width:5px; background-position:0 -168px; }
.button a .btn_r3 { width:5px; background-position:0 -210px; }
.button a .btn_c3 { background:#ee4136; }
.button a:hover .btn_l3 { width:5px; background-position:0 -252px;}
.button a:hover .btn_r3 { width:5px; background-position:0 -296px;}
.button a:hover .btn_c3 { background:#e3372d;}


/**/
:root .btn-red-right,
:root .btn-red-left,
:root .btn-blue-right,
:root .btn-blue-left,
:root .btn-gray-right,
:root .btn-gray-left{background: none;padding:0}

:root .btn-red-center,
:root .btn-red-center,
:root .btn-blue-center,
:root .btn-blue-center,
:root .btn-gray-center,
:root .btn-gray-center{border-radius: 4px}


/* 盒子box */

.box .box_t { height:5px; background-position:0 -7px; overflow:hidden;}
.box .box_b { height:5px; background-position:0 0;}
.box .box_b2 { height:16px; background-position:0 -52px;}
.box .box_r { width:5px; background-position:-975px -7px;}
.box .boxcon {border-radius: 4px; background:#f4f4f4;font-size:14px;padding: 15px 0 40px 0;}
.booking-car-online-wrap .box {font-weight: bold;}
.box-aside .boxcon{padding-top: 0}
.box .box_t3 { height:5px; background-position:0 -103px; overflow:hidden;}
.box .box_b3 { height:5px; background-position:0 -149px;}
.box .xl li{margin-bottom:10px;}
.box .xl li a {display: block; padding-left:45px;  height:40px; line-height:40px;}
.box .xl li a:hover { background:#e3e3e3; text-decoration:none;color: #333}
.box-aside .xl li{margin-bottom:6px;}
.box-aside .xl li a{padding-left:58px;}
/*.box-aside .xl li a:hover { background-position:-31px -36px; }*/
.box .xl li a.on,.box .xl li a.on:hover { border-left:2px solid #ee4136;background:#e3e3e3; text-decoration:none;color:#ee4136}

/* ------------------------------------------------------------------------ 页面布局 */
 

/* 页头 */
.header { margin-bottom: 20px;min-width: 980px}
.header .top { height:120px; background:#ee4136; }
.header .logo { margin-top:10px; width:220px; height:67px;}
.header .logo a { width:100%; height:67px; background-position: 0 0;}
.header .menu { height:auto;}
.header .menu .xl {  height:auto;}
.header .menu .xl li { float:left; padding:15px 0 0 20px; font-size:14px;}
.header .menu .xl li a { color:#FFF; text-decoration:none;}
.header .menu .xl li .add { margin-left:10px; width:9px; height:6px; background-position:-166px -69px; display:inline-block;}
.header .nav { height:60px; background:#333;}
.header .nav .xl { height:auto; line-height:60px;}
.header .nav .xl li { float:left; font-size:18px;}
.header .nav .xl li._menu_drop{width: auto!important;position: relative;z-index: 1500}
.header .nav .xl li a { color:#FFF;display:block;_float:left;padding:0 20px; height: 60px;line-height: 60px;text-align: center;}
.header .nav .xl li a.c_white{_padding-top:20px; _height:40px;_line-height:40px;}
.header .nav .xl li a:hover { color:#ee4136; text-decoration:none;}
.header .nav .xl li a.on { color:#ee4136;}
.header .nav .tel { margin-left:700px; padding-top:15px; font-size:30px; line-height:28px; color:#656565; }
.header .nav .tel i { margin:0 15px; width:24px; height:26px; background-position:0 -172px; display:inline-block;}
#loaduser input{margin-top: -3px}
/* 页脚 */
.footer { padding:90px 0 60px; margin-top: 124px; height:auto; overflow:hidden;  background:#f4f4f4;}
.footer .info { height:auto; overflow:hidden;width: 500px;*width: 450px;}
.footer .info .logo { width:auto; height:59px;}
.footer .info .logoa { width:184px; height:59px; background-position: 0 -69px; display:inline-block;}
.footer .info .tel { width:170px; height:59px; background-position: right -69px; display:inline-block;}
.footer .info .txt { padding:15px 0 20px; line-height:24px;}
.footer .believe { height:auto; overflow:hidden;}
.footer .believe a { float:left; margin-right:20px;}
.footer .believe i { width:108px; height:40px;}
.footer .believe .icon_cnnic { background-position: 0 -130px;}
.footer .believe .icon_hd315 { background-position: -127px -130px;;}
.footer .nav { color:#6b6b6b;}
.footer .nav .xl { float:left; padding:0 25px; font-size:14px; }
.footer .nav .xl a { color:#6b6b6b;}
.footer .nav .xl h2 { line-height:40px;}
.footer .nav .xl li { line-height:30px;}

/* 友情链接 */
.link{padding:20px; line-height:25px; background:#e3e3e3; overflow:hidden; zoom:1;}
.link a{ margin-right:10px;  display:inline-block;}


/* 图标 */
.sigh,.alipay,.small-square,.icon-delivery,.box .xl li a{background: url(../images/icon-box.png) no-repeat -9999em -9999em;}

.icon_common_logo { display:block; /* background-image:url(../images/icon-common-logo.png); background-repeat:no-repeat; */}

.icon_decorate{width: 13px;height: 13px;overflow: hidden;display: inline-block;background-position: -31px -171px}

.sigh{width: 14px;height: 14px;display:inline-block;background-position:-209px -6px ;overflow: hidden;margin-right: 5px}
/*   
    Name:           mod_icons
    Explain:        圆形图标样式
*/
.icons{display: inline-block;overflow: hidden;background: url(../images/icon-24.png) no-repeat -9999em -9999em; _background-image: url(../images/icon-8.png)}
.icons-music,.icons-slow-drive,.icons-front-row,.icons-chat,.icons-air-condition,.icons-success,.icons-success-blue,.icons-smile,.icons-error,.icons-error-blue{width: 120px;height: 120px;}
.icons-music{background-position: -25px -30px}
.icons-slow-drive{background-position: -148px -30px}
.icons-front-row{background-position: -272px -30px}
.icons-chat{background-position: -396px -30px}
.icons-air-condition{background-position: -520px -30px}
.icons-success{background-position: -642px -30px}
.icons-smile{background-position: -766px -30px}
.icons-error{background-position: -900px -30px}

.icons-home,.icons-work,.icons-baby,.icons-set{width: 50px;height: 50px;}
.icons-home{background-position: -38px -174px}
.icons-work{background-position: -124px -174px}
.icons-baby{background-position: -212px -174px}
.icons-set{background-position: -623px -161px}
.icons-success-white{width: 80px;height: 81px;background-position: -300px -174px}
.icons-error-white{width: 80px;height: 81px;background-position: -993px -174px}

.icons-cry,.icons-sigh,.icons-sigh-blue,.icons-success-small,.icons-success-small-blue,.icons-phone,.icons-error-small-blue{width: 44px;height: 44px;}
.icons-cry{background-position: -389px -201px}
.icons-sigh{background-position: -438px -201px}
.icons-success-small{background-position: -492px -201px}
.icons-phone{background-position: -544px -202px}

.icons-sigh2{width: 44px;height: 44px;display: inline-block;background: url(/images/app/common/bulb.png) no-repeat;}

.icons-chat-small{width:34px;height: 34px;background-position: -592px -212px}
.icons-beginning,.icons-finishing,.icons-count{width: 24px;height: 24px}
.icons-beginning{background-position: -630px -220px}
.icons-finishing{background-position: -660px -220px}
.icons-count{background-position: -689px -220px}

.icons-crown{width: 22px;height: 16px;background-position: -726px -224px}
.icons-star{width: 20px;height: 20px;background-position: -763px -222px}
.icons-star-gray{width: 20px;height: 20px;background-position: -794px -222px}

.icons-checkbox-yes,.icons-checkbox-no{width: 24px;height: 24px;}
.icons-checkbox-yes{background-position: -829px -218px;cursor: pointer;}
.icons-checkbox-no{background-position: -862px -218px;cursor: pointer;}

.icons-close-light,.icons-close-dark{width: 18px;height: 18px;cursor: pointer;}
.icons-close-light,.icons-close-dark:hover{background-position: -910px -222px}
.icons-close-dark,.icons-close-light:hover{background-position: -941px -222px}

.icons-blue{display: inline-block;overflow: hidden;background: url(../images/icons-blue-24.png) no-repeat -9999em -9999em; _background-image: url(../images/icons-blue-8.png)}
.icons-success-blue{background-position:-34px -22px}
.icons-error-blue{background-position:-177px -22px}
.icons-success-small-blue{background-position:-136px -162px}
.icons-error-small-blue{background-position:-216px -166px}
.icons-sigh-blue{background-position:-53px -162px}

.icons-hour,.icons-day,.icons-halfday,.icons-pickup,.icons-dropoff,.icons-intercity{width: 80px;height: 80px;}
.icons-hour{background-position: -27px -265px}/*时租*/
.icons-day{background-position: -127px -268px}/*日租*/
.icons-halfday{background-position: -223px -267px}/*半日租*/
.icons-pickup{background-position: -319px -267px}/*接机*/
.icons-dropoff{background-position: -419px -265px}/*送机*/
.icons-intercity{background-position: -515px -268px}/*城际*/


.icons-change,.icons-change-red{width: 20px;height: 20px;overflow: hidden;display: inline-block;*display: inline;*zoom:1;background: url(../images/change.png) no-repeat; _background-image: url(../images/change-8.png)}
.icons-change:hover,.icons-change-red{background-position: 0 -20px}
.change-user{position:absolute;margin-left:20px;margin-top: 5px;_margin-top: 0px;}
/*
    垂直对齐方式
*/
.vt{vertical-align: top;}.vm{vertical-align: middle;}.vb{vertical-align: bottom;}


/*公共灰色区块*/
.gray-box{border-radius: 4px;background: #f4f4f4;padding:10px}

.gray_btn{height: 32px;
line-height: 32px;
padding: 0 10px;
color: #333;
border: none;
background: #e3e3e3;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
-ms-box-sizing: content-box;
box-sizing: content-box;
border-radius: 4px;
cursor: pointer;
font-size: 100%}

.radius4{border-radius: 4px}


/*面包屑*/
.breadcrumb{/*background:#f4f4f4;*/ height:40px; overflow:hidden; line-height:40px; position:relative;font-size: 16px;}
.breadcrumb ul{background:#f4f4f4;overflow: hidden;border-radius: 4px;height: 40px}
.breadcrumb li{float:left; width:163px;/* width:20%; */ text-align:center; position:relative; z-index:2; }
.breadcrumb li.t2{text-indent: 18px;}
/* .breadcrumb li.t3,.breadcrumb li.t4{text-indent: 24px;} */
.breadcrumb li.t3{text-indent: 14px;*text-indent: 11px;}
.breadcrumb li span{font-size: 20px;margin-right: 5px;vertical-align: middle;font-weight: bold;}
.breadcrumb li em{position:absolute; right:-22px; top:-2px; width:0; height:0; line-height:0; border-width:22px 0 22px 22px; border-color:transparent  transparent transparent #fff; border-style:dashed dashed dashed solid;}
.breadcrumb li i{position:absolute; right:-20px; top:-2px; width:0; height:0; line-height:0; border-width:22px 0 22px 22px; border-color:transparent  transparent transparent #f4f4f4; border-style:dashed dashed dashed solid;}
.breadcrumb li.current{background:#ee4136; color:#fff; z-index:1;}
.breadcrumb li.current i{border-color:transparent  transparent transparent #ee4136;}

/*灰色区块*/
.gray-t-r,.gray-t-l,.gray-b-r,.gray-b-l,.dark-gray-t-r,.dark-gray-t-l,.dark-gray-b-r,.dark-gray-b-l,.gray-arw-b-r,.gray-arw-b-l,.gray-red-t-r,.gray-red-t-l,.gray-red-b-r,.gray-red-b-l,.blue-t-r,.blue-t-l,.blue-b-r,.blue-b-l,.green-t-r,.green-t-l,.green-b-r,.green-b-l,.white-t-r,.white-t-l,.white-b-r,.white-b-l,.black-t-r,.black-t-l,.black-b-r,.black-b-l,.style_select_default,.style_select_default .activeSelect{height: 5px;overflow: hidden;background: url(../images/zoom-tblr.png?0904) no-repeat -9999em -9999em;}
.pay_nav.on .dark-gray-t-r,.pay_nav.selected .dark-gray-t-r,.gray-t-r,.gray-link:hover .white-t-r{background-position: right -5px; padding-right: 5px;}
.pay_nav.on .dark-gray-t-l,.pay_nav.selected .dark-gray-t-l,.gray-t-l,.gray-link:hover .white-t-l{background-position: 0 0; padding-left: 5px;}
.gray-b-r,.gray-arw-b-r,.gray-link:hover .white-b-r{background-position: right -15px; padding-right: 5px;}
.gray-b-l,.gray-link:hover .white-b-l{background-position: 0 -10px; padding-left: 5px;}
.pay_nav.on .bg_e3,.pay_nav.selected .bg_e3,.gray-link:hover .bg_white{background: #f4f4f4}
.gray-link{display: block;text-decoration: none;}
.gray-link:hover{color: #333;text-decoration: none;*zoom:1}

.dark-gray-t-r,.gray-link:hover .gray-t-r{background-position: right -128px;padding-right: 5px;}
.dark-gray-t-l,.gray-link:hover .gray-t-l{background-position: 0 -123px;}
.gray-link:hover .bg_f4{background: #e3e3e3;text-decoration: none;}
.dark-gray-b-r,.gray-link:hover .gray-b-r{background-position: right -138px;padding-right: 5px;}
.dark-gray-b-l,.gray-link:hover .gray-b-l{background-position: 0 -133px;}

.errors{ margin-left: 0px;}
.errors .gray-link:hover .gray-t-r,.errors .gray-t-r{background-position: right -681px;}
.errors .gray-link:hover .gray-t-l,.errors .gray-t-l{background-position: 0 -676px;}
.errors .gray-link:hover .gray-b-r,.errors .gray-b-r{background-position: right -691px;}
.errors .gray-link:hover .gray-b-l,.errors .gray-b-l{background-position: 0 -686px;}
.errors .gray-link:hover .bg_f4,.errors .bg_f4{border:1px solid #ffbcb8;border-width: 0 1px;background:#fbf0f1}

.gray-active .gray-link:hover .gray-t-r,.gray-active .gray-t-r{background-position: right -173px;}
.gray-active .gray-link:hover .gray-t-l,.gray-active .gray-t-l{background-position: 0 -168px;}
.gray-active .gray-link:hover .gray-b-r,.gray-active .gray-b-r{background-position: right -183px;}
.gray-active .gray-link:hover .gray-b-l,.gray-active .gray-b-l{background-position: 0 -178px;}
.gray-active .gray-link:hover .bg_f4,.gray-active .bg_f4{border:1px solid #ee4136;border-width: 0 1px;background:#f4f4f4}

.gray-active2 .gray-link:hover .gray-t-r,.gray-active2 .gray-t-r{background-position: right -837px;}
.gray-active2 .gray-link:hover .gray-t-l,.gray-active2 .gray-t-l{background-position: 0 -832px;}
.gray-active2 .gray-link:hover .gray-b-r,.gray-active2 .gray-b-r{background-position: right -847px;}
.gray-active2 .gray-link:hover .gray-b-l,.gray-active2 .gray-b-l{background-position: 0 -842px;}
.gray-active2 .gray-link:hover .bg_f4,.gray-active2 .bg_f4{border:1px solid #c2c2c2;border-width: 0 1px;background:#f4f4f4}


/*红色区块*/
.pay_nav2.on .gray-t-r,.pay_nav2.selected .gray-t-r,.gray-red-t-r{background-position: right -287px;padding-right: 5px;}
.pay_nav2.on .gray-t-l,.pay_nav2.selected .gray-t-l,.gray-red-t-l{background-position: 0 -282px;}
.pay_nav2.on .bg_f4,.pay_nav2.selected .bg_f4{background: #ee4136;color: #fff}
.pay_nav2.on strong.c_red2,.pay_nav2.selected strong.c_red2{color: #fff!important}
.gray-red-b-r{background-position: right -445px;padding-right: 5px;}
.gray-red-b-l{background-position: 0 -450px;}
/*蓝色区块*/
.pay_nav3.on .gray-t-r,.pay_nav3.selected .gray-t-r,.blue-t-r{background-position: right -626px;padding-right: 5px;}
.pay_nav3.on .gray-t-l,.pay_nav3.selected .gray-t-l,.blue-t-l{background-position: 0 -621px;}
.pay_nav3.on .bg_f4,.pay_nav3.selected .bg_f4{background: #00aced;color: #fff}
.pay_nav3.on strong.c_red2,.pay_nav3.selected strong.c_red2{color: #fff!important}
.blue-b-r{background-position: right -478px;padding-right: 5px;}
.blue-b-l{background-position: 0 -483px;}
/*白色区块*/
.white-t-r{background-position: right -350px;padding-right: 5px;}
.white-t-l{background-position: 0 -345px;}
.white-b-r{background-position: right -360px;padding-right: 5px;}
.white-b-l{background-position: 0 -355px;}
/*绿色区块*/
.green-t-r{background-position: right -640px;padding-right: 5px;}
.green-t-l{background-position: 0 -635px;}
.green-b-r{background-position: right -645px;padding-right: 5px;}
.green-b-l{background-position: 0 -650px;}
/*黑色区块*/
.black-t-r{background-position: right -306px;padding-right: 5px;}
.black-t-l{background-position: 0 -301px;}
.black-b-r{background-position: right -316px;padding-right: 5px;}
.black-b-l{background-position: 0 -311px;}
/*带箭头灰色区块*/
.gray-arw-b-r{height: 16px}
.gray-arw-b-l{background-position: 0 -37px; padding-left: 5px;height: 16px}




/**/
.gray-t-r ~ .bg_f4,.gray-red-t-r ~ .bg_red2,.white-t-r ~ .bg_white,.black-t-r ~ .bg_black,.dark-gray-t-r ~ .bg_e3{border-radius: 4px}
:root .mt10.gray-t-r + .bg_f4,:root .mt10.gray-red-t-r + .bg_red2,:root .mt10.white-t-r + .bg_white,:root .mt10.dark-gray-t-r + .bg_e3{margin-top: 10px}
:root .mt20.gray-t-r + .bg_f4,:root .mt20.gray-red-t-r + .bg_red2,:root .mt20.white-t-r + .bg_white,:root .mt20.dark-gray-t-r + .bg_e3{margin-top: 20px}
:root .mt15.gray-t-r + .bg_f4,:root .mt15.gray-red-t-r + .bg_red2,:root .mt15.white-t-r + .bg_white,:root .mt15.dark-gray-t-r + .bg_e3{margin-top: 15px}
:root .mt30.gray-t-r + .bg_f4,:root .mt30.gray-red-t-r + .bg_red2,:root .mt30.white-t-r + .bg_white,:root .mt30.dark-gray-t-r + .bg_e3{margin-top: 30px}
.aside-title,.pay_nav .bg_f4,.pay_nav2 .bg_f4,.pay_nav3 .bg_f4,
.pay_nav .bg_e3,.pay_nav2 .bg_e3,.pay_nav3 .bg_e3{
   border-radius: 4px 4px 0 0;
}
:root .gray-red-t-r,
:root .bg_red2 + .gray-red-b-r,
:root .gray-t-r,
:root .gray-b-r,
:root .dark-gray-t-r,
:root .dark-gray-b-r,
:root .white-t-r,
:root .white-b-r,
:root .black-t-r,
:root .black-b-r{
    display: none
}
:root .pay_nav .bg_f4,:root .pay_nav2 .bg_f4,:root .pay_nav3 .bg_f4,
:root .pay_nav .bg_e3,:root .pay_nav2 .bg_e3,:root .pay_nav3 .bg_e3{
    padding-top: 10px
}

:root .gray-link:hover .bg_red2{background: #e3372d}
:root .table-thead{height: 50px}

:root .gray-link .bg_f4,:root .gray-link .bg_red2,
:root .text,._offenUser .text{padding: 5px 0}
:root .dark_gray .bg_e3{padding: 6px 0} 
:root .preference li .bg_f4 {
    padding: 20px 25px;border:1px solid transparent
}
:root .gray-active .gray-link:hover .bg_f4,:root .gray-active .bg_f4{
    border: 1px solid #ee4136 !important
}
:root .gray-active2 .gray-link:hover .bg_f4,:root .gray-active2 .bg_f4{
    border: 1px solid #c2c2c2 !important
}
:root .gray-red-b-r{margin-bottom: 10px}
:root .input_wrap .bg_f4{border: 1px solid transparent}
:root .errors .bg_f4{border: 1px solid #ffbcb8}
:root .input_wrap .ar{margin-top: -32px !important}

/*:root .start_city_box .bg_f4{border-radius:4px 4px 0 0;overflow: hidden;}
:root .font_gray.bg_f4{border-radius: 0 0 4px 4px}*/
:root .tab_city{margin-top:5px}

.start_city_box .gray_tips{border-top:1px solid #c2c2c2}

.mt1{margin-top: 1px}
.mt5{margin-top: 5px}
.al{text-align: left;}.ac{text-align: center;}.ar{text-align: right;}
.iblk{display: inline-block;*display: inline;*zoom:1}
.fznormal{font-weight: normal;}
.fzbold{font-weight: bold;}
.text{vertical-align:top;outline:none;border: none;background:none;width: 100%;height: 20px;line-height:20px;*height: 18px;*line-height:18px;margin:0;padding:0;text-align: left;color: #333;font-size: 100%}
textarea.text{height: 80px}
.text2{border-radius:4px;background: #fff;height: 24px;line-height: 24px;border: none;padding:5px 10px}

/*
    Name:           mod_display
    Explain:       块元素
*/
.dis_no { display:none}
.dis_bk { display:block}
.dis_il { display:inline;}
.dis_il_bk { display:inline-block}

.mb15 { margin-bottom:15px;}
.ml110 { margin-left:110px;}
.ml120 { margin-left:120px;}
.ml130 { margin-left:130px;}
.ml140 { margin-left:140px;}
.ml150 { margin-left:150px;}

.lh40 { line-height:40px;}
.ta_c { text-align:center;}

.w825 { width:825px;}
.h245 { height:245px;}

.pt_a { position:absolute;}
.pt_r { position:relative;}
.pt_f { position:fixed;}



.simsun{font-family: "SimSun"}
.mt15{margin-top: 15px}
.ml60{margin-left: 60px}
.tac_r { text-align:right;}
.tac_l { text-align:left;}
.w212 { width:212px;}
.w230 { width:230px;}
.mt25 { margin-top:25px;}
.ml250 { margin-left:250px;}
.nowrap{white-space:nowrap}


/*******************
    styleSelect
*******************/ 
/*styleSelect公共*/
.selectDefault{cursor:pointer;vertical-align: middle;display:inline-block;*display:inline;*zoom:1;outline:none;overflow: visible;text-align: left;}   
.selectDefault .styleSelect_item{/*width:100%;*/overflow: hidden;border-radius: 4px;-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);-o-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);-ms-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);}    
.selectDefault .styleSelect_item_content{max-height:180px;_height:180px;overflow: auto;background:#f4f4f4;}
.selectDefault_son{position: relative;}
.selectDefault .activeSelect{display:block;cursor:pointer;white-space: nowrap;padding-left:10px;overflow: hidden;}
    
.selectDefault .activeSelect em{display:block;overflow: hidden;}
.selectDefault li{margin:0;font-weight:normal;padding:0;overflow:hidden;white-space:nowrap}
.selectDefault li a{white-space: nowrap;display: block; cursor: pointer; overflow:hidden;padding:0 10px}
.selectDefault li a:hover{background:#e3e3e3;text-decoration: none;color:#333}      
.bgselected a.selected,.selectDefault li a.selected:hover{background:#e3e3e3;}  
.select-active{background-position: right -247px !important;}
.select-active .activeSelect{background-position: 0 -217px !important;}
.select-error{background-position: right -755px;}
.select-error .activeSelect{background-position: 0 -725px;}
.selectDefault.block{display: block;}

/*styleSelect 默认皮肤：style_select_default*/
.style_select_default{height: 30px;background-position: right -86px;/*font-size:12px;*/padding-right: 39px;}
.style_select_default .activeSelect{background-position: 0 -56px;height: 30px;line-height: 30px;}  
.style_select_default .gray-t-r,.style_select_default .gray-b-r{display: block}
:root .selectDefault .gray-t-r,:root .selectDefault .gray-b-r{display: none;}

.style_select_default li a{height: 30px;line-height: 30px;}

.select_white .style_select_default{background-position: right -404px}
.select_white .style_select_default .activeSelect{background-position: 0 -374px}

.select_blue .select-active{background-position: right -586px !important}
.select_blue .select-active .activeSelect{background-position: 0 -556px !important}


/*styleSelect style_select_DJOIN*/
.style_select_DJOIN{height: 38px;background: #f5f5f5;border: 1px solid #d7d7d7;font-size:inherit;padding:0 39px 0 0;border-radius: 4px;*background: #f5f5f5 url(/images/barrow2.png) no-repeat right center}
.style_select_DJOIN .activeSelect{height: 28px;line-height: 28px;padding-top: 5px;padding-bottom: 5px;}  
.style_select_DJOIN .activeSelect:after{content: '';position: absolute;right: -28px;top:15px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #333; display: inline-block; height: 0; vertical-align: middle; width: 0;}
.style_select_DJOIN li a{height: 40px;line-height: 40px;}
.style_select_DJOIN .gray-t-r,.style_select_DJOIN .gray-b-r{display: none}

.style_select_DJOIN .styleSelect_item_content{border: 1px solid #c2c2c2 !important;}


/*******************
    checkbox and radio
*******************/
.jquery-default-checkbox {height:24px;display: inline-block; vertical-align: middle; cursor: pointer; overflow: hidden;}
.jquery-default-checkbox .mark {vertical-align:top;display: inline-block; width: 24px; height: 24px;background: url(../images/checkbox.png) no-repeat 0 0;}
.jquery-default-checkbox-radio .mark{background-image:url(../images/radio.png);_background-image:url(../images/radio.gif);}

.jquery-default-checkbox .mark.jquery-default-checkbox-hover{
    background-position: -24px 0px;
}
.jquery-default-checkbox-checked .mark{
    background-position: 0px -24px;
}
.jquery-default-checkbox-checked .mark.jquery-default-checkbox-hover {
    background-position: -24px -24px;
}

.jquery-default-checkbox .mark.jquery-default-checkbox-disabled{
    background-position: 0px -48px;
}
.jquery-default-checkbox-checked .mark.jquery-default-checkbox-disabled{
    background-position: 0px -72px;
}




.alipay{background-position:0 0;width: 106px;height: 34px;display: inline-block;}
.alipay{background-position: -96px 0;width: 96px}
.small-square{width:22px;height:22px;background-position:0 -34px;line-height: 22px;text-align: center;font-size: 14px;display: inline-block;vertical-align: middle;}
.arw{width: 13px;height: 20px;background: url(../images/arw.png) no-repeat; display: inline-block;overflow: hidden;_display:none;}
.icon-delivery{width:40px;height: 12px;overflow: hidden;display: inline-block;background-position: right -105px}

 
.sent_car .xl li { padding-bottom:40px;position: relative;}
.sent_car .xl li div.y{position: absolute;top: 0;right: 0} 


.blk-f4 { padding:2px; background: #F4F4F4;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}



.booking-car-online{width: 622px}
.booking-car-fast{width: 338px}
.booking-car-left{width: 622px}
.booking-car-right{width: 328px}
.aside{width: 190px}
.main_cont{width: 770px;}
.booking-car-online-wrap{padding: 10px 0 0 142px}
.booking-car-online-wrap form{padding-top: 10px}
.booking-car-online-wrap .box{margin-left: -142px;float: left;_display: inline;}

.fast-box{padding: 15px 20px 15px 85px !important;display: block;}

.fast-box:hover{text-decoration: none;}
.fast-box .icn-l{float: left;margin-left: -65px;}

.hzs-formline{padding-left: 73px; *zoom:1}
.hzs-formline .label{white-space: nowrap; float: left;line-height:30px;width: 60px;margin-left: -73px;text-align: right;font-size: 14px}
.hzs-formline span.tips{display:block;padding-left: 0;vertical-align: middle;}

.hzs-formline .w202{display: inline-block;*display: inline;*zoom:1}
.hzs-formline .hackw1{width:297px}
.mt34 .w202{width:407px }


.minus-box-75{padding-left: 75px;}
.minus-box-75 .l{float: left;width: 75px;margin-left: -75px;text-align: right;}
.minus-box-90{padding-left: 90px;}
.minus-box-90 .l{float: left;width: 90px;margin-left: -90px;text-align: right;}

.aside-title{height: 57px;line-height: 52px;color: #fff;background-color: #ee4136}
.main_title{padding-bottom: 10px; border-bottom: 1px solid #DFDDDC;margin-bottom: 20px}
.userinfo{padding-left:180px; }
.userinfo .l{float: left;margin-left: -180px}
.userinfo .avatar{width: 140px;height: 140px;}
.table1{text-align: center;width: 100%;font-size: 14px; margin-top: -45px;}
.table1 th{border-right:1px solid #DFDFDF;height: 40px;text-align: center;}
.table1 th.noborder,.table1 th:last-child{border: none;}
.table1 td{padding: 20px 0;text-align: center;border-bottom: 1px solid #E3E3E3;}
.table-thead{height: 40px}
.fast-car-list li{margin-top: 20px;height: auto;overflow: hidden;*zoom:1 }
.preference li{margin: 20px 10px 0; float: left;_display: inline;}
.preference li .bg_f4{padding: 20px 25px;*zoom:1;}
.preference .jquery-default-checkbox .mark,.preference .jquery-default-checkbox-checked .mark{background-position: -24px -96px}
.preference .gray-link:hover .jquery-default-checkbox .mark{background-position: 0 0}
.preference .jquery-default-checkbox-checked .mark,.preference .jquery-default-checkbox-checked .mark.jquery-default-checkbox-hover,.preference .gray-link:hover .jquery-default-checkbox-checked .mark{background-position: 0 -96px}
.preference a.gray-link{width: 172px;*zoom:1;}

/******
弹出层提示层
******/
.mask_black { background:#000; z-index:9998; position:absolute; top:0; left:0; opacity: 0.5;
filter: alpha(opacity=50);}
.popdiv_white,.popdiv_black{position: absolute;z-index: 5001; width: 500px; left:-9999em; top: -9999em; display: none;-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);-ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
.popdiv_black{width:auto;z-index:5500;}
.popdiv_black_main{color:#fff;padding:20px;}
.popdiv_close{position: absolute;right: 16px;top: 16px}
.popdiv_title{height: 40px; margin: -40px -20px 0 -20px;border-bottom: 1px solid #E3E3E3;line-height: 25px;font-size: 18px}
.popdiv_white_main{padding:50px 40px 30px}

/* jia 2013-12-30-13：41 */

.w90 { width: 90px !important;}
.w322 { width:322px !important;}
.bg_white_imp { background:#FFF !important;}
.ml14 { margin-left:14px !important;}
.ml104 { margin-left:104px !important;}
/* 银行 */
.icon_bank { display:inline-block; background:url(../images/icon-bank-24.png) no-repeat -9999em -9999em !important;  _background-image:url(../images/icon-bank-8.png) !important; }
.icon_wh { width:172px; height:60px;}
.CMBCHINA-NET-B2C,.CMBCHINACREDIT,.cmbchina { background-position:-417px -124px !important;}/* 招商银行 */
.ICBC-NET-B2C,.ICBCCREDIT,.icbc { background-position:-803px -449px !important;}/* 工商银行 */
.CCB-NET-B2C,.CCBCREDIT,.ccb { background-position:-803px -206px !important;}/* 建设银行 */
.BOC-NET-B2C,.BOCCREDIT,.boc { background-position:-225px -288px !important;}/* 中国银行 */
.ABC-NET-B2C,.ABCCREDIT,.abc { background-position:-417px -206px !important;}/* 农业银行 */
.CEB-NET-B2C,.ceb,.CEB { background-position:-225px -527px !important;}/* 光大银行 */
.SPDB-NET-B2C,.spdb ,.SPDB { background-position:-33px -367px !important;}/* 上海浦东发展银行 */
.ECITIC-NET-B2C,.ECITICCREDIT,.ecitic { background-position:-803px -288px !important;}/* 中信银行 */
.CIB-NET-B2C,.cib,.CIB { background-position:-33px -527px !important;}/* 兴业银行 */
.SDB-NET-B2C,.sdb { background-position:-417px -367px !important;}/* 深圳发展银行 */
.CMBC-NET-B2C,.CMBCCREDIT,.cmbc { background-position:-33px -45px !important;}/* 民生银行 */
.BJRCB-NET-B2C,.bjrcb { background-position:-803px -124px !important;}/* 北京农商银行 */
.BOCO-NET-B2C,.pab,.BOCOM { background-position:-417px -288px !important;}/* 交通银行 */
.NBCB-NET-B2C,.nbcb { background-position:-225px -124px !important;}/* 宁波银行 */
.HXB{ background-position:-225px -206px !important;}/* 华夏银行 */
.BCCB-NET-B2C,.BCCBCREDIT,.bccb { background-position:-225px -367px !important;}/* 北京银行 */
.NJCB-NET-B2C,.njcb { background-position:-610px -45px !important;}/* 南京银行 */
.CBHB-NET-B2C,.cbhb { background-position:-610px -367px !important;}/* 渤海银行 */
.HKBEA-NET-B2C,.hkbea { background-position:-417px -449px !important;}/* 东南亚银行 */
.GDB-NET-B2C,.GDBCREDIT,.gdb { background-position:-417px -45px !important;}/* 广发银行 */
.POST-NET-B2C,.psbc,.PSBC { background-position:-803px -45px !important;}/* 中国邮政银行 */
.CZ-NET-B2C,.czbank { background-position:-33px -206px !important;}/* 哲商银行 */

.BOSHCREDIT,.shbank { background-position:-610px -288px !important;}/* 上海银行 */
.PINGANBANK-NET,.PABCREDIT,.pabank { background-position:-33px -288px !important;}/* 平安银行 */
.UnionPay{background-position:-418px -686px !important;}/* 默认银联 */
.opacity_uvm,.opacity_alipay,.opacity_lakala { width:106px; height:34px;}
.opacity_uvm { background-position:-835px -618px !important;}/* 银联图片合辑 */
.opacity_alipay { background-position:-835px -703px !important;}/* 支付宝 */
.opacity_lakala { background-position:-640px -703px !important;}/* 拉卡啦 */
.alipay { background-position:-610px -206px !important;}/* 支付宝 */
.lakala { background-position:-417px -527px !important;}/* 拉卡啦 */
.yiqianbao { background-position:-33px -686px !important;}/* 一钱包 */

.VISA{background-position:-610px -527px !important;}/* visa */
.MASTERCARD{background-position:-225px -606px !important;}/* mastercard */

.zhifubao{width:150px;height:40px; background-position: -225px -686px !important}


.bank_list li { float:left; padding:10px 10px 10px 30px}
.bank_list li label{display: block;}
.bank_list i { width:172px; height:60px;}



.dark_gray{display:inline-block;margin-top:1px;}
.dark_gray .bg_e3{line-height: 18px;}

.start_city_box,.end_city_box,.poi_box,.history_often{position: absolute;z-index: 1500;width: 480px}
.poi_box{ padding: 0px; height: auto;}
.poi_box li.itemhover{ background-image: none; color: inherit;}
.poi_dropdown{margin-top: 8px\9;margin-top: 6px\0;}
:root .poi_dropdown{margin-top: 2px;}

.tab_city{height: 30px;line-height: 30px;border-bottom: 1px solid #c2c2c2;margin-left: 5px;margin-right: 5px}
.tab_city li{float:left;}
.tab_city li a{display: block;_float:left;height: 30px;line-height: 30px;padding:0 14px;}
.tab_city li a.on{background: #f4f4f4;border: 1px solid #c2c2c2;border-bottom:none;height:29px;line-height:29px;color:#ee4136;margin-bottom: -1px;padding-bottom: 1px;_position: relative;}
.tab_address{padding:10px}
.tab_address li{width: 164px;}
/*.tab_address li a{display: block;border-right: 1px solid #ddd;height: 40px;line-height: 40px;text-align: center;}
.tab_address li a.on{background: #f4f4f4;margin-top: -1px;padding-top: 1px;_position: relative;}
.tab_address li:last-child a{border:none;}*/


.yc_citys{padding: 5px 15px 10px}
.yc_citys li{width: 25%;float: left;margin-top:10px}
.china_citys{height: 200px;overflow: auto;padding-bottom: 10px}
.china_citys li{padding:15px 15px 0 95px}
.china_citys li span.l{margin-left: -80px;width: 80px;font-weight: bold;}
.china_citys li a{padding-right: 10px;white-space:nowrap;color: #4387CE}
.china_citys li a:hover{color: #ee4136}{width: }
.poi_box,.history_often{width: 360px}
.poi_list a{display: block;padding:10px 20px;*zoom:1}
.poi_list a:hover{background: #e3e3e3;text-decoration: none;color:#333}
.placeholder{color: #999}

.breadcrumb_small {overflow: hidden;position: relative;}
.left_cir,.right_cir{width: 5px;overflow: hidden;}
.breadcrumb_small ul{width: 970px;overflow: hidden;background:#f4f4f4;height: 40px;line-height: 40px;font-size: 14px}
.breadcrumb_small .left_cir .bg_f4,.breadcrumb_small .right_cir .bg_f4{height: 30px}
.breadcrumb_small li{float:left;padding: 0 5px 0 40px; text-align:center; position:relative; z-index:2; }
.breadcrumb_small li.first,.breadcrumb_small li:first-child{padding-left: 10px}
.breadcrumb_small li em{position:absolute; right:-26px; top:-6px; width:0; height:0; line-height:0; border-width:26px 0 26px 26px; border-color:transparent  transparent transparent #fff; border-style:dashed dashed dashed solid;}
.breadcrumb_small li i{position:absolute; right:-23px; top:-6px; width:0; height:0; line-height:0; border-width:26px 0 26px 26px; border-color:transparent  transparent transparent #f4f4f4; border-style:dashed dashed dashed solid;}
.breadcrumb_small li.last em,.breadcrumb_small li.last i,.breadcrumb_small li:last-child em,.breadcrumb_small li:last-child i{display: none;}
/*
.breadcrumb_small li.current{background:#ee4136; color:#fff; z-index:1;}
.breadcrumb_small li.current i{border-color:transparent  transparent transparent #ee4136;}
*/
.breadcrumb_small li.current{color: #ee4136}





.mi-ss{background:url(../images/mem_block.gif) no-repeat; height:24px; display:inline-block;}
.start-gray{background-position:0 -25px; width:21px;}
.start-green{background-position:0 0; width:21px;}
.mid-gray{background-position:right -25px; width:120px;}
.mid-green{background-position:right 0; width:120px;}
.end-gray{background-position:right -75px; width:120px;}
.end-green{background-position:right -50px; width:120px;}
.ss-intro{margin-left:-20px;margin-top:10px; overflow:hidden; zoom:1; width:720px;}
.ss-intro li{width:120px; float:left;}


.star-wrap{position:absolute;*margin-left:-150px;_margin-left:-153px;_margin-top:-2px;height:20px;overflow:hidden;-moz-transition:.3s all ease;-webkit-transition:.3s all ease;-o-transition:.3s all ease;-ms-transition:.3s all ease;transition:.3s all ease;}
.star-red{width:150px;position:absolute;left:0;top:0;}


.ycard{height: 48px;background: url(../images/ycard-24.png) no-repeat; _background-image: url(../images/ycard-8.png)}

.col1_dot{margin-left:15px;}
.col1_dot li{list-style:outside disc;}


/* jia 20140108 LC */
.max-banenr { margin:auto; width:100%; position:relative;}
.max-banenr-list li {height: 410px; background-repeat: no-repeat; background-position: center top;}
.max-banenr .btn-left,.max-banenr .btn-right { width:35px; height:50px; cursor:pointer; position:absolute; top:30%}
.max-banenr .btn-left { background-position:-1583px -157px; left:5%;}
.max-banenr .btn-right { background-position:-1643px -157px; right:5%;}
.max-banenr .dian { position:absolute; top:90%; right:10%;}
.max-banenr .dian a { margin-right:5px; width:12px; height:12px; display:inline-block; background-position:-1050px -51px;}
.max-banenr .dian .on,.max-banenr .dian a:hover { margin-right:5px; width:12px; height:12px; display:inline-block; background-position:-1051px -30px;}
.home_form_bg{width: 300px;opacity: 0.5; filter:alpha(opacity=50);position:absolute; left:25px; top:6%;}
.home_form_bg .cont{height: 340px}
.home_form {width: 300px; padding:20px 0;   position:absolute; left:25px; top:6%;}
.home_form h2 { margin:0 5px }
.pos-r { position:relative;}
.w60 { width:60px;}
.w100 { width:100px;}
.w110 { width:110px;}
.w400 { width:400px;}
.home_form .hd { height:30px; line-height:30px;}
.home_form .hd .hot a { margin:0 17px; width:auto; border-bottom:1px solid #ee4136;}
.home_form .hd .hot a:hover {background:none}
.home_form .hd a { width:90px; height:30px; text-align:center; display:inline-block; text-decoration:none; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0;}
.home_form .hd a.on,.home_form .hd a:hover { background:#e3e3e3;}
.home_form .xl li { float:left; padding-right:42px;}
.home_form .xl2 li { float:left; width:65px;}
.home_form .xl3 li { float:left; width:75px;}

.lc-btn { display: inline-block; margin-bottom: 0; font-size: 14px; height: 38px; line-height: 38px; text-align: center; cursor: pointer; background-color: #fff; border: 1px solid #e6e9ed; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #656d78; padding: 0; width: 140px;}
.btn-details { width: 80px; height: 30px; border: 0; line-height: 30px; color: #fff; background: #ee4136 ; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
.home-xl li { float:left; margin:10px 9px 0 0; width:320px;}
.home-xl li.big { width:650px;}
.home-xl li.last {margin-right:0}
.w175 { width:175px;}
.w178 { width:178px;}
.w250 { width:250px;}
.w90 { width:90px;}
.pt{border-radius:4px;background: #fff;height: 22px;line-height: 22px;border: none;padding:5px 10px;_padding:5px 8px;}
.prompt-box { margin-top:2px; width:278px !important; border:none !important; background-color:#E3E3E3;}
.pb15 { padding-bottom:15px;}
.pt15 { padding-top:15px;}
.pb12 { padding-bottom: 12px;}
.pl35 { padding-left:35px;}
.icons-success-mini { width:20px; height:20px; background-position: -1045px -126px;}
.icons-error-mini { width:20px; height:20px; background-position: -1045px -148px;}
.vip-access { margin-top:10px;}
.vip-access li {float: left; margin:0 10px 10px;  _display:inline; border:1px solid #e3e3e3; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;} 
.vip-access li.last,.home-xl li.last,.interactive3 li.last {margin-right:0}
.hdshow { color:#6b6b6b;}
.hdshow li { float:left; margin:0 2px;_display:inline;height: 310px; }
.hdshow a.alink{ width:232px; height:274px; border:4px solid #fff; padding-top:28px; display:block; text-decoration:none;}
.hdshow a:hover{ }
.hdshow a.alink:hover,.hdshow a.focus{text-decoration: none;  border-color:#e3e3e3;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.icons-preferential,.icons-cooperation,.icons-announcement,.icons-attention { width:100px; height:100px;}
.hdshow .icons-preferential { background-position: -1092px -157px;}
.hdshow .icons-cooperation { background-position: -1212px -157px;}
.hdshow .icons-announcement { background-position: -1332px -157px;}
.hdshow .icons-attention { background-position: -1452px -157px;}
.hdshow a.alink:hover .icons-preferential,.hdshow a.focus .icons-preferential { background-position: -1092px -30px;}
.hdshow a.alink:hover .icons-cooperation,.hdshow a.focus .icons-cooperation { background-position: -1212px -30px;}
.hdshow a.alink:hover .icons-announcement,.hdshow a.focus .icons-announcement{ background-position: -1332px -30px;}
.hdshow a.alink:hover .icons-attention,.hdshow a.focus .icons-attention{ background-position: -1452px -30px;}
.hd { height:50px; line-height:50px;}
.bg_f5 { background-color:#F5f5f5;}
.interactive li { float:left; margin:20px 20px 0 0; _display:inline;text-align:center; background:#FFF; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.interactive li.last { float:none; clear:both; margin:0; text-align:left; background:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.interactive li img {-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.interactive .ico-v { color:#ffb400 !important;}
.interactive { line-height:32px;}
.box-radius4 { -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

.interactive2 img { float:left; margin-right:15px; vertical-align:top; display:block; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.interactive2 li { width:290px; }
.mt60 { margin-top:60px;}
.interactive3 li { float:left; margin:22px 15px 0 0; }
.icon-dv { width:9px; height:6px; background-position:-1050px -75px;}

.header_menu_drop{*margin:0 0 0 -54px;_margin:60px 0 0 -108px;position: absolute;z-index: 1500;width: 128px; background:#ee4136;left:50%;margin-left: -64px;
    border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
box-shadow: 0 3px 3px rgba(0,0,0,.2);-moz-box-shadow: 0 3px 3px rgba(0,0,0,.2);-webkit-box-shadow: 0 3px 3px rgba(0,0,0,.2);-ms-box-shadow: 0 3px 3px rgba(0,0,0,.2);
overflow: hidden;}
.header .nav .xl li .header_menu_drop a { display: block;float: none;}
.header .nav .xl li .header_menu_drop a:hover,.header .nav .xl li.down .on2{ background:#c51e24; color:#fff;}

.header .nav .xl li .opacity5{ background:#222; }
.header .menu .xl li .icon-car { width:22px; height:15px; background-position:-1582px -244px;}
.header .menu .xl2 { margin-left:700px;}
.header .menu .xl2 li { float:left; margin: 15px 5px 0; color:#FFF; width:80px; height:30px; line-height:30px; text-align:center; background:#000; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.header .menu  .bg_red { background:#be161d;}
.header .menu  .bg_black { background:black;}
.w88 { width:88px;}

.icons-pay { width:80px; height:80px; background-position: -1582px -30px;}
.pick-up-time-list { margin:0 -20px;}
.pick-up-time-list li { float:left; width:142px; height:80px; padding:20px 10px; border:4px solid rgba(0,0,0,0.05); content:""; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.pick-up-time-list li.arrow { position:relative; width:auto; height:auto; border:none; content:""; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.pick-up-time-list li .tri {position: absolute; right: -9px; top: 50px; z-index: 3010; display: inline-block; width: 0px; height: 0px; line-height: 0px; font-size: 0px; border: 12px solid #e5e5e5; border-color: transparent transparent transparent #e5e5e5; border-style: dashed solid dashed dashed; }
.pick-up-time-list li .tri i { position: absolute; left: -12px; top: -7px; display: inline-block; width: 0px; height: 0px; line-height: 0px; font-size: 0px; border: 7px solid #ffffff; border-color: transparent transparent transparent #ffffff; border-style: dashed solid dashed dashed; } .c_6b { color:#6b6b6b;}

/* 公告 */
.post_bg { width:980px;height:50px; line-height: 50px; background: #fff4b8; -webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; margin:-20px auto 20px;-moz-box-shadow:0 2px 2px rgba(0,0,0,.1);-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.1);-ms-box-shadow: 0 2px 2px rgba(0,0,0,.1);box-shadow: 0 2px 2px rgba(0,0,0,.1); }
.icons-post { width:34px; height:34px; background-position:-1629px -222px;}


/* 20140115 jia LC */
.bg_e7 { background:#e7e7e7;}
.bg_f7 { background:#f7f7f7;}
.t-d-n { text-decoration:none;}
.ml15 { margin-left:15px;}
.ml330 { margin-left:330px;}
.w30 { width:30px;}
.ico_zp { background: url(/images/app/common/ico.gif) no-repeat right -250px; width: 23px; height: 25px; vertical-align: middle; display:inline-block; }
.ico_yckb { background: url(/images/app/common/ico.gif) no-repeat -70px -300px; width: 24px; height: 21px; vertical-align: middle; display:inline-block; }
.ico_add{ background:url(/images/app/common/ico.gif) no-repeat -40px -300px; width:18px; height:13px; vertical-align:middle; display:inline-block;}
.ico_minus{ background:url(/images/app/common/ico.gif) no-repeat 0 -300px; width:18px; height:13px; vertical-align:middle; display:inline-block;}


/* 201401161029 jia LC */
.carCardxl { border-color:#DFDDDC; border-style:solid; border-width:1px 0 0 1px;}
.carCardxl li { float:left; padding:5px 15px; color:#757575; border-color:#DFDDDC; border-style:solid; border-width:0 1px 1px 0; vertical-align:middle;}
.w_2 { width:2.5%;}
.w_5{ width:5%;}
.w_8{ width:8%;}
.w_11{ width: 11.3%;}
.w_35{ width:35%;}
.h42 { height:42px;}
.lh42 { line-height:42px;}


.hr.dashed{background: none}
.bg_blue { background-color: #00aced; }

.sentcar_loading{background: url(../images/sendcar.gif) no-repeat center center;width: 120px;height: 120px;display: inline-block;overflow: hidden;font-size: 30px;font-weight: bold;line-height: 120px;text-align: center;color: #fff}

a.on:hover,a.selected:hover{text-decoration: none;}

.arw_top{
    border-color: transparent transparent #f4f4f4 transparent;
    border-style: dashed dashed solid dashed;
    border-width: 0 15px 15px 15px;
    height: 0;
    line-height: 0;
    width: 0;
    display: inline-block;
}

.ellipsis{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


.song20{position: absolute;margin-top:-15px;width: 38px;height: 21px;display: inline-block;overflow: hidden;background: url(../images/song20.png) no-repeat;}

.hasDatepicker{background: url(../images/icn_rili.png) no-repeat right center}

.header .menu .btn-details.bg_black,.header .menu .btn-details.bg_red,.header .menu .btn_login,.header .menu .btn_register{font-size:14px;color:#fff;width: 80px;height: 30px;overflow: hidden;display: inline-block;background: url(../images/login.png) no-repeat;text-decoration: none;text-align: center;line-height: 30px;}
.header .menu .btn_register,.header .menu .btn-details.bg_red{background-position: right top;}

.cancelwrap{padding-left: 94px;}
.cancelwrap i.z{margin-left: -74px;}

.select_car{padding-bottom:70px;*padding-bottom:80px;}
.select_car li,.carContainer li{cursor: pointer; padding:10px 10px 10px  260px;margin-bottom: 15px;*zoom:1;border:1px solid #e3e3e3;border-radius: 4px}
.select_car li:hover{background:#fafafa;}
.select_car li.selected,.carContainer li.selected{background: #f4f4f4}
.car_avatar{_display: inline;margin-left: -250px;}
.car_avatar img{width: 230px;height: 160px}
.btn_select_car{width: 130px;height: 30px;text-indent: -9999px;display: inline-block;overflow: hidden;background: url(../images/select_car.png) no-repeat;}
.btn_select_car.selected{background-position: right top}

.carContainer li{padding:14px}
.carContainer li .driver_name{padding:5px 0 19px;border-bottom: 1px solid #e3e3e3;}
.carContainer li .box{padding:14px 0 0 148px;position: relative;overflow: hidden;}
.driver_card{padding:0 0 0 148px;}
.driver_avatar{_display: inline;margin-left: -148px;width: 120px;height: 120px}

.card_tab a.current{color:#ee4136;text-decoration:underline;}

.comment_list{margin:20px -25px 0;font-size:14px;min-height:200px;}
.comment_list li{border-bottom:1px solid #dfdddc;padding:10px 25px;background:#f4f4f4;}


.sec-notice a{color: #333;font-size: 14px}
.sec-notice a:hover{color: #333}
.icons-notice{width: 20px;height: 20px;overflow: hidden;background: url(../images/icons-notice.png) no-repeat;display: inline-block;}
.aselectBtn{
position: absolute;
margin: 0;
right: -120px;
top: 14px;
width: 120px;
height: 85px;
background: #ee4136;
line-height: 85px;
text-align: center;
color: #fff;
display: block;
font-size: 20px;
-webkit-transition:150ms right ease;
-moz-transition:150ms right ease;
-ms-transition:150ms right ease;
transition:150ms right ease;
}
.aselectBtn:hover{color: #fff;text-decoration: none}
.carContainer li:hover .aselectBtn{right:0;} 

.old_driver{border:1px solid #ee4136;padding:2px;}
.collect_icon{display: inline-block;width: 17px;height: 16px;background: url(../../../../images/app/common/collect_icon.png) no-repeat}
.collect_icon.is_collected{background-position: right 0;}

.sure_order_info{padding:0 0 0 230px;}
.sure_order_info .type{float: left;width: 230px;margin-left: -230px;_display: inline;}
.sure_order_info .poi_position{max-width: 355px;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;}

span{display:inline\0}

.icn_app{width: 18px;height: 18px;display: inline-block;overflow: hidden;vertical-align: middle;background: url(../images/app.png) no-repeat;_background-image:none;_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/css/app/web3/images/app.png');}
.icnbook{display: inline-block;width: 25px;height: 25px;background: url(../images/book.png) no-repeat;text-indent: -9999em;}

#LOGREG_main{height:312px;position: relative;
-webkit-transition:0.5s all ease; 
-moz-transition:0.5s all ease; 
-ms-transition:0.5s all ease; 
transition:0.5s all ease; 
}

.CSS3D{
-webkit-transform-style:preserve-3d; 
-webkit-transform:perspective(800px) rotateY(0deg);
}

#LOGREG_main.CSS3D.rotate{ -webkit-transform:perspective(800px) rotateY(180deg);}

#LOGREG_main.CSS3D.rotate #cooperate_login{display: none}

#LOGREG_login,#LOGREG_register{background:#fff;position: absolute;width: 100%;height:100%;left:0;top:0;}

#LOGREG_main.rotate #LOGREG_login,#LOGREG_register{display: none}

#LOGREG_main.rotate #LOGREG_register{display: block} 

#LOGREG_main.CSS3D #LOGREG_login{
    -webkit-transform:translateZ(1px);
    display: block; 
}

#LOGREG_main.CSS3D #LOGREG_register{
    -webkit-transform:translateZ(-1px) scale(-1,1);
    display: block; 
}

#LOGREG_tab li{float: left;width: 50%;text-align: center;height: 40px;line-height: 40px;font-size: 20px;border-bottom: 2px solid #f5f5f5;cursor: pointer;}
#LOGREG_tab li.current{border-color:#ee4136;}

#no_login_iframe{height:212px;width:100%; border:none;}

.LOGREG_input{font-size:16px;width:282px;display:block;height:30px;line-height:30px;padding:5px 5px 5px 43px;background:#f4f4f4 url(../../../../images/app/common/lgform.png) no-repeat 0 -87px;border-radius:4px;border:none;}
.LOGREG_input.pwd{background-position: 0 -126px}

.LOGREG_input.nobg{background-image: none;padding-left:12px;width:313px;}
.LOGREG_button{font-size:16px;height:40px;line-height:40px;padding:0 10px;background:#ee4136;border-radius:4px;border:none;color:#fff;text-align:center;cursor:pointer;}
#J_code_btn.disabled{background: #e3e3e3;color:#999;cursor: default;}


#ajax_login_form p,#LOGREG_register p{position: relative;}
label.ajaxerrortip{position: absolute;left:0;bottom:-30px;padding:5px 10px;border-radius: 4px;background:#333;background: rgba(0,0,0,.5);color:#fff;font-size: 14px;z-index: 10;}
label.ajaxerrortip:before{content:"";position: absolute;top:-5px;left:10px;display: inline-block;width: 0;height: 0;border-style: solid;border-width: 0 5px 5px 5px;border-color: transparent transparent #333333 transparent;border-bottom-color: rgba(0,0,0,0.5);}
*+html label.ajaxerrortip span.toparw{
    position: absolute;top:-5px;left:10px;display: inline-block;width: 0;height: 0;
    border-style: solid;border-width: 0 5px 5px 5px;
    border-color: transparent transparent #333333 transparent;
}
#LOGREG_tips{display: none;position: absolute;left:0;top: -92px;background:#333;background: rgba(0,0,0,.5);color:#fff;font-size: 16px;border-radius: 0 0 4px 4px;width: 330px;padding:10px;}


.predict_price{font-size:16px;padding-top:20px;width: 94px;padding-left: 10px;height: 92px;border-left: 1px solid #e3e3e3;margin-top: 10px;}
.predict_price:hover{text-decoration: none;color:#ee4136;}
.predict_price .show_price{white-space: nowrap;overflow: hidden;text-overflow:ellipsis; }
.car_selected_flag{display: inline-block;width: 28px;height: 24px;overflow: hidden;background: url(../../../../images/app/common/car_selected_flag.png) no-repeat 0 -24px}
.car_selected_flag.selected{background-position: 0 0}
.car_type_txt{width: 400px;overflow: hidden;height: 25px;text-overflow: ellipsis;white-space: nowrap;}

.fixed_submit{position:fixed;width:980px;bottom:0;display: none}
.fixed_submit.fixed{position:absolute;left:0;bottom:0;}
.fixed_submit_btn{height:50px;font-weight:bold;cursor:pointer;text-align:center;border:none;background:#fff;width:100%;color:#ee4136;*vertical-align: top}

.cip{position: absolute;width: 279px;height: 64px;background: url(/images/app/common/cip.png) no-repeat;padding:8px 0 0 15px;z-index: 2000}
.close_cip{position: absolute;right: 8px;top: 8px;background:url(/images/app/common/close.png) no-repeat;width: 14px;height: 14px;text-indent: -9999em}
.close_cip:hover{text-decoration: none;color:#333;background-position: 0 -14px }


.CIP_icon{width: 22px;height: 18px;display: inline-block;background:url(/images/CIP.png) no-repeat;}

.flight_box{border:1px solid #dfdfdf;padding:10px;margin-top: -1px;}
.flight_box_false{color: #bbb!important;background: #fff!important;cursor: default!important;}
.flight_box_false *{cursor: default!important;}
.flight_box span{display: inline-block;}
.flight_box .f_time{width: 30%;}
.flight_box .f_city{width: 20%;}
.flight_h4 {border-top: 1px dashed #d7d7d7;padding: 20px 30px 0;margin: 20px -30px 15px;}
.city_tag{border-bottom: 1px solid #dfdfdf}
.city_tag li{border: 1px solid #fff;border-width: 1px 1px 0;height:32px;line-height:32px;padding:0 20px;float: left;cursor: pointer}
.city_tag li.current{border-color: #ee4136 #dfdfdf ;line-height:31px;position: relative;margin-bottom: -1px;padding-top: 1px;background: #fff}
